package co.com.sewebpoint.service;

import java.util.List;

import co.com.sewebpoint.dao.SucursalDAO;
import co.com.sewebpoint.exception.DaoExceptionSE;
import co.com.sewebpoint.exception.ServiceExceptionSE;
import co.com.sewebpoint.model.Sucursal;

/***
 * 
 * @author Esteban Hurtado y sara Tamayo
 * @version 1.0
 * 
 * Servicio de la clase Sucursal que se encargara de toda la logica del negocio
 *
 */


public class SucursalService {
	
	
	private SucursalDAO sucursalDAO;
	
	/**
	 * Metodo que retorna todas las sucursales de la BD un Solicitud en la base de datos 
	 *
	 * @return Retorna Lista de sucursales de la BD
	 * @throws DaoExceptionSE Ocurre algun error en la conexion a la base de datos
	 *
	 *
	 */
		
	public List<Sucursal> obtener() throws DaoExceptionSE{
		
		
		return sucursalDAO.getAllItems();
	}

	/**
	 * @return the sucursalDAO
	 */
	public SucursalDAO getSucursalDAO() {
		return sucursalDAO;
	}

	/**
	 * @param sucursalDAO the sucursalDAO to set
	 */
	public void setSucursalDAO(SucursalDAO sucursalDAO) {
		this.sucursalDAO = sucursalDAO;
	}
	
	
	
	

}
